package com.zwj.service;

import com.zwj.bo.*;
import com.zwj.entity.UserEntity;
import com.zwj.vo.Result;

public interface TeamService {

    Result addTeam(TeamBo teamBo, UserEntity userEntity);
    Result selectTeam(SelectTeamBo selectTeamBo);
    Result selectTeamStudent(SelectTeamStudentBo selectTeamStudentBo);

    Result addTeamStudent(AddTeamStudentBo addTeamStudentBo, UserEntity userEntity);

    Result setTeamStudentLeader(SetTeamStudentLeaderBo setTeamStudentLeaderBo, UserEntity userEntity);

    Result deleteTeamStudent(DeleteTeamStudentBo deleteTeamStudentBo, UserEntity userEntity);

    Result updateTeam(SelectTeamBo selectTeamBo, UserEntity userEntity);

    Result deleteTeam(DeleteTeamBo deleteTeamBo, UserEntity userEntity);

    Result setStudentTeam(SetStudentTeamBo setStudentTeamBo, UserEntity userEntity);
}
